"select * from Products where sizer like '____1%' and id=" + id + " order by orders desc,id desc ";

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:45:45
数据库里面 是这样的0|0|0|1
速回复
主要 like '____1%'是什么意思

like表示包含像你后面‘’里的这种形式的数据。
‘____1%’表示所要查询的内容是字符串中第五位为1 ,前面'____'表示四个任意字符,后面‘%’表示任意字符(它不限定长度,也不限定字符)

like '____1%' 就是前4个字符随意(____是4个_),第5个字符是1,后面的字符随意(%)

_是like语句中通配符的单字符匹配方法
也就是和任意一位字符匹配
%like语句中通配符的多字符匹配方法
也就是和任意多位字符匹配包括0位
这个'____1%' 的结果就是表示sizer以xxxx1开头的所有记录

like '____1%'
表示一个任意长度的,第5个字符为1的字符串